var database = {};
database.get = function(className) {
    ajax({
        service: 'cpservice/database/get.json',
        data: {className: className},
        type: "post",
        done: function(resp) {
            if (resp.success) {
                popup.open("popup-database-view", "Thông tin bảng " + resp.data.table, template('/cp/tpl/database/view.tpl', resp), [
                    {
                        title: 'Đóng',
                        style: 'btn-default',
                        fn: function() {
                            popup.close('popup-database-view');
                        }
                    }
                ]);
            } else {
                popup.msg(resp.message);
            }
        }
    });
};
database.clear = function(tableName) {
    popup.confirm("Bạn chắc chắn muốn xóa dữ liệu của bảng " + tableName, function() {
        ajax({
            service: 'cpservice/database/clear.json',
            data: {tableName: tableName},
            type: "post",
            done: function(resp) {
                if (resp.success) {
                    popup.msg(resp.message, function() {
                        location.reload();
                    });
                } else {
                    popup.msg(resp.message);
                }
            }
        });
    });
};

database.remove = function(tableName) {
    popup.confirm("Bạn chắc chắn muốn xóa bảng " + tableName, function() {
        ajax({
            service: 'cpservice/database/remove.json',
            data: {tableName: tableName},
            type: "post",
            done: function(resp) {
                if (resp.success) {
                    popup.msg(resp.message, function() {
                        location.reload();
                    });
                } else {
                    popup.msg(resp.message);
                }
            }
        });
    });
};

database.create = function(className) {
    popup.confirm("Bạn chắc chắn muốn tạo bảng bằng class" + className, function() {
        ajax({
            service: 'cpservice/database/create.json',
            data: {className: className},
            type: "post",
            done: function(resp) {
                if (resp.success) {
                    popup.msg(resp.message, function() {
                        location.reload();
                    });
                } else {
                    popup.msg(resp.message);
                }
            }
        });
    });
};


database.createdatabase = function() {
    popup.confirm("Bạn chắc chắn muốn tạo database ?", function() {
        ajax({
            service: 'cpservice/database/createdatabase.json',
            done: function(resp) {
                if (resp.success) {
                    popup.msg(resp.message, function() {
                        location.reload();
                    });
                } else {
                    popup.msg(resp.message);
                }
            }
        });
    });
};